19. 字符串方法

字符串方法

字符串方法

在此视频中,我们介绍了 方法 方法 就像某些你已经见过的 函数

  1. len ("this")
  2. type (12)
  3. print ("Hello world")

上述三项都是 函数 。注意,它们使用了小括号并接受一个参数。

type print 函数可以接收字符串、浮点型、整型和很多其他数据类型的参数,函数 len 也可以接受多种不同数据类型的参数,稍后你将在这节课中详细了解。

python 中的 方法 和函数相似,但是它针对的是你已经创建的变量。 方法 与特定变量中的数据类型相关。 方法相当于通过 . 来调用的一种函数。例如, lower() 是一个字符串方法,对于一个叫 "sample string" 的字符串,它可以这样使用: sample_string.lower()

下图显示了任何字符串都可以使用的方法。

每个方法都接受字符串本身作为该方法的第一个参数。但是,它们还可以接收其他参数。我们来看看几个示例的输出。

>>> my_string.islower()
True
>>> my_string.count('a')
2
>>> my_string.find('a')
3

可以看出, count find 方法都接受另一个参数。但是, islower 方法不接受参数。如果我们要在变量中存储浮点数、整数或其他类型的数据,可用的方法可能完全不同!

任何专业人士都无法记住所有方法,因此知道如何通过文档查询答案非常重要。掌握扎实的编程基础使你能够利用这些基础知识查询文档,并且构建的程序比死记硬背所有 python 可用函数的人士构建的程序强大得多。